/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ar.com.wholeconsulting.pacc.gui.utils.treetable.Ensayos;

import ar.com.wholeconsulting.pacc.gui.utils.treetable.TreeTableNode;
import ar.com.wholeconsulting.pacc.model.Aparato;
import ar.com.wholeconsulting.pacc.model.ensayos.Ensayo;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Collection;
import java.util.Date;

/**
 *
 * @author pable
 */
public class EnsayosTreeTableNode extends TreeTableNode {
    private static final String FORMAT ="dd-MMM-yyyy";
    private static DateFormat formatter =new SimpleDateFormat(FORMAT);


    public EnsayosTreeTableNode(Ensayo ensayo) {
        super("-",formatter.format(new Date(ensayo.getFechaRealizacion())),formatter.format(new Date(ensayo.getVenicimiento())));
    }

    public EnsayosTreeTableNode(Aparato aparato,String tipo, Collection<Ensayo> ensayos) {

        super(tipo, "", aparato);
        for (Ensayo ensayo : ensayos) {
            this.getChildren().add(new TreeTableNode("",
                     formatter.format(new Date(ensayo.getFechaRealizacion())),
                      formatter.format(new Date(ensayo.getVenicimiento()))));
        }
    }
}
